package StoryGeneration 
{
	import org.flixel.*;
	
	/**
	 * ...
	 * @author ...
	 */
	public class Rule 
	{
		public var motive:String;
		public var ruleList:Array;
		
		/**
		 * 	Rules give us a framework for saying a particular verb must be associated with a given noun.
		 *	The first string should be a Motive.  Each motive has rules specified with it that narrow down
		 *	the types of stories that can be generated.
		 *	
		 * @param	Motive		One of the five Motive types that describe the reason for the crime
		 * @param	RuleList	A list of choices that this rule can apply to
		 */
		public function Rule( motive:String, ruleList:Array) 
		{
			this.motive = motive;
			this.ruleList = ruleList;
		}
		
		//public function GenerateKiller():String
		//{
			//return FlxU.getRandom(_ruleList);
		//}
		
	}

}